fragmentation grenade - Turkish English Dictionary